scanning microscopes - French English Dictionary